construction-site service vehicles - Español Inglés Diccionario